QT       += core gui

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

CONFIG += c++11

# The following define makes your compiler emit warnings if you use
# any Qt feature that has been marked deprecated (the exact warnings
# depend on your compiler). Please consult the documentation of the
# deprecated API in order to know how to port your code away from it.
DEFINES += QT_DEPRECATED_WARNINGS

# You can also make your code fail to compile if it uses deprecated APIs.
# In order to do so, uncomment the following line.
# You can also select to disable deprecated APIs only up to a certain version of Qt.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0

SOURCES += \
    GraphicsView.cpp \
    MainFrame.cpp \
    Win32/QtHost.cpp \
    Win32/QtPaint.cpp \
    Win32/RibbonButton.cpp \
    facecat/source/btn/FCButton.cpp \
    facecat/source/btn/FCCheckBox.cpp \
    facecat/source/btn/FCRadioButton.cpp \
    facecat/source/chart/FCChart.cpp \
    facecat/source/core/FCFile.cpp \
    facecat/source/core/FCHost.cpp \
    facecat/source/core/FCLock.cpp \
    facecat/source/core/FCNative.cpp \
    facecat/source/core/FCPaint.cpp \
    facecat/source/core/FCString.cpp \
    facecat/source/core/FCTran.cpp \
    facecat/source/core/FCView.cpp \
    facecat/source/date/ArrowButton.cpp \
    facecat/source/date/CDay.cpp \
    facecat/source/date/CMonth.cpp \
    facecat/source/date/CYear.cpp \
    facecat/source/date/CYears.cpp \
    facecat/source/date/DateTitle.cpp \
    facecat/source/date/DayButton.cpp \
    facecat/source/date/DayDiv.cpp \
    facecat/source/date/FCCalendar.cpp \
    facecat/source/date/HeadDiv.cpp \
    facecat/source/date/MonthButton.cpp \
    facecat/source/date/MonthDiv.cpp \
    facecat/source/date/TimeDiv.cpp \
    facecat/source/date/YearButton.cpp \
    facecat/source/date/YearDiv.cpp \
    facecat/source/div/FCDiv.cpp \
    facecat/source/div/FCLayoutDiv.cpp \
    facecat/source/div/FCMenu.cpp \
    facecat/source/div/FCMenuItem.cpp \
    facecat/source/div/FCSplitLayoutDiv.cpp \
    facecat/source/div/FCWindow.cpp \
    facecat/source/div/FCWindowFrame.cpp \
    facecat/source/grid/FCGrid.cpp \
    facecat/source/grid/FCGridCell.cpp \
    facecat/source/grid/FCGridCellExtends.cpp \
    facecat/source/grid/FCGridColumn.cpp \
    facecat/source/grid/FCGridRow.cpp \
    facecat/source/grid/FCTree.cpp \
    facecat/source/grid/FCTreeNode.cpp \
    facecat/source/input/FCComboBox.cpp \
    facecat/source/input/FCDateTimePicker.cpp \
    facecat/source/input/FCSpin.cpp \
    facecat/source/input/FCTextBox.cpp \
    facecat/source/label/FCLabel.cpp \
    facecat/source/label/FCLinkLabel.cpp \
    facecat/source/scroll/FCHScrollBar.cpp \
    facecat/source/scroll/FCScrollBar.cpp \
    facecat/source/scroll/FCVScrollBar.cpp \
    facecat/source/tab/FCTabPage.cpp \
    facecat/source/tab/FCTabView.cpp \
    facecat/source/xml/FCUIXml.cpp \
    facecat/source/xml/tinyxml2.cpp \
    main.cpp \
    mainwindow.cpp

HEADERS += \
    GraphicsView.h \
    MainFrame.h \
    Win32/QtHost.h \
    Win32/QtPaint.h \
    Win32/RibbonButton.h \
    facecat/include/btn/FCButton.h \
    facecat/include/btn/FCCheckBox.h \
    facecat/include/btn/FCRadioButton.h \
    facecat/include/chart/BaseShape.h \
    facecat/include/chart/FCChart.h \
    facecat/include/chart/FCPlot.h \
    facecat/include/chart/SecurityData.h \
    facecat/include/core/FCAttribute.h \
    facecat/include/core/FCFile.h \
    facecat/include/core/FCHost.h \
    facecat/include/core/FCLib.h \
    facecat/include/core/FCLock.h \
    facecat/include/core/FCNative.h \
    facecat/include/core/FCPaint.h \
    facecat/include/core/FCString.h \
    facecat/include/core/FCTran.h \
    facecat/include/core/FCView.h \
    facecat/include/date/ArrowButton.h \
    facecat/include/date/CDay.h \
    facecat/include/date/CMonth.h \
    facecat/include/date/CYear.h \
    facecat/include/date/CYears.h \
    facecat/include/date/DateTitle.h \
    facecat/include/date/DayButton.h \
    facecat/include/date/DayDiv.h \
    facecat/include/date/FCCalendar.h \
    facecat/include/date/HeadDiv.h \
    facecat/include/date/MonthButton.h \
    facecat/include/date/MonthDiv.h \
    facecat/include/date/TimeDiv.h \
    facecat/include/date/YearButton.h \
    facecat/include/date/YearDiv.h \
    facecat/include/div/FCDiv.h \
    facecat/include/div/FCLayoutDiv.h \
    facecat/include/div/FCMenu.h \
    facecat/include/div/FCMenuItem.h \
    facecat/include/div/FCSplitLayoutDiv.h \
    facecat/include/div/FCWindow.h \
    facecat/include/div/FCWindowFrame.h \
    facecat/include/grid/FCGrid.h \
    facecat/include/grid/FCGridCell.h \
    facecat/include/grid/FCGridCellExtends.h \
    facecat/include/grid/FCGridColumn.h \
    facecat/include/grid/FCGridEnums.h \
    facecat/include/grid/FCGridRow.h \
    facecat/include/grid/FCTree.h \
    facecat/include/grid/FCTreeNode.h \
    facecat/include/input/FCComboBox.h \
    facecat/include/input/FCDateTimePicker.h \
    facecat/include/input/FCSpin.h \
    facecat/include/input/FCTextBox.h \
    facecat/include/label/FCLabel.h \
    facecat/include/label/FCLinkLabel.h \
    facecat/include/scroll/FCHScrollBar.h \
    facecat/include/scroll/FCScrollBar.h \
    facecat/include/scroll/FCVScrollBar.h \
    facecat/include/tab/FCTabPage.h \
    facecat/include/tab/FCTabView.h \
    facecat/include/xml/FCUIXml.h \
    facecat/include/xml/tinyxml2.h \
    facecat/stdafx.h \
    mainwindow.h

FORMS += \
    mainwindow.ui

# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target
